package com.situation.mapper;

import com.situation.pojo.DO.TbMenu;
import com.situation.pojo.VO.MenuVO;
import org.springframework.stereotype.Component;

import java.util.List;

/**
 * @description:
 * @author: 羽程
 * @create: 2021-12-08 15:43
 **/
@Component
public interface MenuMapper {

    /**
     * 新增菜单
     * @param menuVO
     * @return
     */
    int addMenu(MenuVO menuVO);

    /**
     * 删除菜单
     * @param tbMenu
     * @return
     */
    int deleteMenu(TbMenu tbMenu);

    /**
     * 根据ID查询菜单信息
     */
    TbMenu findMenuById(TbMenu tbMenu);

    /**
     * 查询所有菜单信息
     */
    List<TbMenu> findAllMenu();

    /**
     *修改菜单信息
     * @param
     * @return
     */
    int update(MenuVO menuVO);
}
